902cb44e86fb183be234da08aed5f8ff96838028,src/main/java/org/springframework/data/repository/query/QueryMethod.java,QueryMethod,isCollectionQuery,#,174

Before Change


	public boolean isCollectionQuery() {

		return !(isPageQuery() || isSliceQuery())
				&& org.springframework.util.ClassUtils.isAssignable(Iterable.class, unwrappedReturnType)
				|| unwrappedReturnType.isArray();
	}

	/**

After Change



		Class<?> returnType = method.getReturnType();

		if (QueryExecutionConverters.supports(returnType) && !QueryExecutionConverters.isSingleValue(returnType)) {
			return true;
		}

		if (QueryExecutionConverters.supports(unwrappedReturnType)
				&& QueryExecutionConverters.isSingleValue(unwrappedReturnType)) {
			return false;
		}

		return org.springframework.util.ClassUtils.isAssignable(Iterable.class, unwrappedReturnType)
				|| unwrappedReturnType.isArray();
	}

	/**